package com.ssy.lingxi.contract.esign.request;

import lombok.Data;

import java.util.List;

@Data
public class SignflowsAttachmentsAddRequest {

    /**
     * 必填: 是
     * 流程id
     */
    private String flowId;

    /**
     * 必填: 是
     * 附件列表数据
     */
    private List<AttachmentsBean> attachments;

    @Data
    public static class AttachmentsBean {
        /**
         * 必填: 是
         * 附件名称，（必须带上文件扩展名，不然会导致后续发起流程校验过不去 示例：合同.pdf ）；
         * 注意：该字段的文件后缀名称和真实的文件后缀需要一致。比如上传的文件类型是word文件，
         * 那该参数需要传“xxx.docx”，不能是“xxx.pdf”
         */
        private String attachmentName;
        /**
         * 必填: 是
         * 附件Id
         */
        private String fileId;
    }
}
